interface FormItemProps {
  /** 菜单类型（0代表菜单、1代表iframe、2代表外链、3代表按钮）*/
  id: number;
  menutype: number;
  higherMenuOptions: Record<string, unknown>[];
  parentId: number;
  title: string;
  name: string;
  path: string;
  component: string;
  rank: number;
  redirect: string;
  icon: string;
  extraicon: string;
  entertransition: string;
  leavetransition: string;
  activepath: string;
  auths: string;
  framesrc: string;
  frameloading: number;
  keepalive: number;
  hiddentag: number;
  fixedtag: number;
  showlink: number;
  showparent: number;
}

interface FormProps {
  formInline: FormItemProps;
}

// interface FormItemPropsNew {
//   /** 菜单类型（0代表菜单、1代表iframe、2代表外链、3代表按钮）*/
//   id: number;
//   menuType: number;
//   higherMenuOptions: Record<string, unknown>[];
//   parentId: number;
//   title: string;
//   name: string;
//   path: string;
//   component: string;
//   rank: number;
//   redirect: string;
//   icon: string;
//   extraIcon: string;
//   enterTransition: string;
//   leaveTransition: string;
//   activePath: string;
//   auths: string;
//   frameSrc: string;
//   frameLoading: number;
//   keepalive: number;
//   hiddenTag: number;
//   fixedTag: number;
//   showlink: number;
//   showparent: number;
// }
//
// interface FormPropsNew {
//   formInline: FormItemPropsNew;
// }

// export type { FormItemProps, FormProps, FormItemPropsNew, FormPropsNew };
export type { FormItemProps, FormProps };
